.main{height:100vh;padding-bottom:3rem;overflow-x:hidden;background-color:#fff!important}.header{height:60px;z-index:100001;background-color:#fff;justify-content:end;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 1px 7.7px #0000001a}.menu-coins{align-items:center;display:flex}.signUpSection,.verifySection{color:#fff;background:linear-gradient(174.31deg,#019447 4.53%,#00bb59 106.52%);position:relative}.gameIcon img{width:100%;height:inherit}.welcomeTextSection{justify-content:center;align-items:center;margin-top:25px;display:flex}.welcomeTextCointainer{width:80%;color:#fff}.signUpSection .signUpInputs{justify-content:center;align-items:center;display:flex}.signUpSection .signUpInputs .phoneInputContainer{color:#ebebeb;width:80%;border:1px solid #ebebeb;border-radius:6px;margin-top:25px;padding:5px 10px}.signUpSection .signUpInputs .phoneInputContainer .phoneNumber{background:inherit;width:80%;color:#fff;-moz-appearance:textfield;border:none;outline:none;margin:0 8px}.signUpSection .signUpButtons{text-align:center;margin-top:25px}.signUpSection .signUpButtons .signUpButton{color:#00aa51;width:80%;background:#f3f3f3;border:1px solid #ebebeb;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:600}.signUpSection .signUpLogoSection,.verifySection .signUpLogoSection{color:#fff;text-align:center;width:100%;padding:3rem 0;font-size:14px}.verifySection .otpInputSection{width:100%;justify-content:center;margin-top:25px;padding:0 2em;display:flex}.verifySection .verifyContainer{width:100%}.verifySection .verifyContainer h2{font-size:20px}.verifySection .verifyContainer p{font-size:16px}.verifySection .verifyContainer .otpInputs{justify-content:space-between;margin-top:10px;margin-bottom:20px;display:flex}.verifySection .otpInputSection .verifyContainer .otpInputs .otpField{width:15%;height:50px;text-align:center;background:inherit;color:#fff;-moz-appearance:textfield;border:1px solid #ddd;border-radius:5px;outline:none;font-size:18px}.verifySection .otpInputSection .verifyContainer .verifyBtn{color:#00aa51;text-align:center;background:#f3f3f3;border-radius:5px;margin-bottom:20px;font-size:14px;font-weight:600}.verifySection .otpInputSection .verifyContainer .verifyBtn button{color:#00aa51;height:100%;width:100%;border:none;border-radius:6px;outline:none;padding:7px 20px;font-size:14px;font-weight:600}.verifySection .otpInputSection .verifyContainer .verifyBtn.disabled{opacity:.7}.verifySection .otpInputSection .verifyContainer .otpFooter{width:100%;justify-content:space-between;display:flex}.verifySection .otpInputSection .verifyContainer .otpFooter .changeNumber,.verifySection .otpInputSection .verifyContainer .otpFooter .resendCode{color:#fff;cursor:pointer;font-size:14px;text-decoration:none}.verifySection .otpInputSection .verifyContainer .otpFooter .resendCode.disabled{pointer-events:none;opacity:.7;cursor:not-allowed}@media screen and (max-width:768){.verifySection .verifyContainer h2{font-size:16px}.verifySection .verifyContainer p{font-size:14px}}.bookingDetailsContainer{z-index:0;position:relative;overflow:hidden scroll}.bookingDetailsCard{text-align:center;background:radial-gradient(50% 50%,#00bb59 0%,#009f5c 100%);border:.5px solid #009f5c;border-radius:17px;position:relative}.bookingDetailsCard .detailsSection{padding:2em}.bookingDetailsCard .detailsSection .cardLogo{justify-content:center;align-items:center;display:flex}.bookingDetailsCard .leftRound{width:38px;height:38px;background-color:#fff;border-radius:20px;position:absolute;top:45%;left:-20px}.bookingDetailsCard .rightRound{width:38px;height:38px;background-color:#fff;border-radius:20px;position:absolute;top:45%;right:-20px}.bookingDetailsCard .detailsSection .cardLogo .cardImage{height:100px;width:100px;background-color:#fff;border:2px solid #fff;border-radius:60px;justify-content:center;align-items:center;display:flex;overflow:hidden}.bookingDetailsCard .detailsSection .cardLogo .cardImage img{height:100px!important;width:100px!important}.bookingDetailsCard .detailsSection .cardDetails{margin-top:5px}.bookingDetailsCard .detailsSection .cardDetails .cardAmount{color:#fff;padding:0 10px 10px;font-weight:600}.bookingDetailsCard .detailsSection .cardDetails .cardAmount span{font-size:24px;font-weight:600}.bookingDetailsCard .detailsSection .cardDetails .cardLocation{justify-content:space-between;align-items:center;gap:10px;margin-top:5px;display:flex}.bookingDetailsCard .detailsSection .cardDetails .cardLocation .location{min-width:40%;align-items:center;margin-right:5px;display:flex}.bookingDetailsCard .detailsSection .cardDetails .cardLocation .location .locationIcon,.bookingDetailsCard .detailsSection .cardDetails .cardLocation .slot .locationIcon{color:#fff;display:flex}.bookingDetailsCard .detailsSection .cardDetails .cardLocation .slot .locationIcon img{height:16px;filter:invert()}.bookingDetailsCard .detailsSection .cardDetails .cardLocation .location .turfLocation{text-align:left;color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-left:8px;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.bookingDetailsCard .detailsSection .cardDetails .cardLocation .slot{min-width:40%;align-items:center;display:flex}.bookingDetailsCard .detailsSection .cardDetails .cardLocation .slotName{color:#fff;margin-left:5px;font-size:12px;font-weight:600}.bookingDetailsCard .detailsSection .cardTimes{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.bookingDetailsCard .detailsSection .cardTimes .gameDate,.bookingDetailsCard .detailsSection .cardTimes .gameTime{min-width:40%;align-items:center;display:flex}.bookingDetailsCard .detailsSection .cardTimes .gameDate .dateText,.bookingDetailsCard .detailsSection .cardTimes .gameTime .timeText{color:#fff;margin-left:5px;font-size:12px;font-weight:600}.bookingDetailsCard .detailsSection .totalCost{color:#fff;margin-top:15px;font-size:14px;font-weight:600}.bookingDetailsCard .bdPlaycoinSection{width:100%;z-index:-1;padding-bottom:5em;position:absolute;top:90%}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23696969FF' stroke-width='2' stroke-dasharray='6%2c14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:9px;padding:40px 0 20px}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer .bdPlaycoin{background:radial-gradient(128.5% 128.5%,#f5f5f5 0%,#e2e2e2 100%);justify-content:space-around;align-items:center;margin:0 5px;display:flex}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer .bdPlaycoin p{color:#444;margin:0;font-size:16px}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer .bdPlaycoin p b{font-weight:600}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer .bdPlaycoin .dbCoinImg{position:relative}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer .bdPlaycoin .dbCoinImg p{color:#444;width:100%;margin-bottom:8px;font-size:12px;font-weight:500;position:absolute;bottom:0}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer .bdPlaycoin .dbCoinImg img{height:100px}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer .bdPayButton{margin-top:20px}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer .bdPayButton button{width:80%;color:#fff;background:linear-gradient(96.75deg,#00bb59 18.65%,#009f5c 65.43%);border:.5px solid #009f5c;border-radius:8px;padding:7px}.bookingDetailsCard .bdPlaycoinSection .guestPay{text-align:center;color:#444;margin-top:10px}.bookingDetailsCard .bdPlaycoinSection .guestPayButton{color:#444;cursor:pointer;font-size:16px}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer .bdCancelled{background:radial-gradient(128.5% 128.5%,#f5f5f5 0%,#e2e2e2 100%);border-radius:10px;justify-content:space-around;align-items:center;margin:5px 5px 0;padding:15px 0;display:flex}.bookingDetailsCard .bdPlaycoinSection .bdPlaycoinContainer .bdCancelled p{color:#444;margin:0;font-size:14px}.bookingContainer .detailsSection{background:#fbfbfb;border-radius:14px;margin:5px;padding-bottom:2px;position:relative;box-shadow:0 2px 3.9px #0000001c}.bookingContainer .detailsSection .venueDetails{z-index:1001;background-color:#fff;border-radius:10px;margin-bottom:10px;padding:20px;position:relative;box-shadow:0 4px 3.9px #0000001c}.bookingContainer .detailsSection .venueDetails.Guest{box-shadow:none!important}.bookingContainer .detailsSection .venueDetails .venueName h2{color:#444;letter-spacing:1px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.bookingContainer .detailsSection .venueDetails .venueName p{color:#444;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;margin-bottom:0;font-size:12px;overflow:hidden}.bookingContainer .detailsSection .venueDetails .venueImg{height:100%;max-height:60px;border-radius:8px;overflow:hidden}.bookingContainer .detailsSection .venueDetails .venueImg img{object-fit:cover;width:100%;height:100%}.bookingContainer .detailsSection .venueDetails .venueInfo{justify-content:space-between;display:flex}.bookingContainer .detailsSection .venueDetails .venueInfo .infoItem{align-items:center;gap:5px;font-size:10px;display:flex;color:#444!important}.bookingContainer .detailsSection .venueDetails .venueInfo .infoItem .sportIcon{height:16px;opacity:.7}.bookingContainer .detailsSection .venueDetails .venueInfo .infoItem .itemIcon{filter:invert();opacity:.7}.bookingContainer .detailsSection .venueDetails .venueInfo .divider{border:.5px solid #d4d4d4}.bookingContainer .detailsSection .amountSection{width:100%;justify-content:center;display:flex;position:absolute;top:80%}.bookingContainer .detailsSection .amountSection .amountDetails{width:90%;background:linear-gradient(90deg,#009f5c 0%,#00bb59 100%);border-radius:17px}.bookingContainer .detailsSection .amountSection .amountDetails .requestedAmount{color:#fff;justify-content:center;align-items:center;margin-top:30px;display:flex}.bookingContainer .detailsSection .amountSection .amountDetails .requestedAmount p,.bookingContainer .detailsSection .amountSection .amountDetails .slotAmounts .slotAmount p{margin:0;font-size:12px}.bookingContainer .detailsSection .amountSection .amountDetails .requestedAmount h3{margin:0;font-size:22px;font-weight:600}.bookingContainer .detailsSection .amountSection .amountDetails .slotAmounts{align-items:center;display:flex}.bookingContainer .detailsSection .amountSection .amountDetails .slotAmounts .slotAmount{color:#fff;width:50%;justify-content:center;align-items:center;margin-top:10px;margin-bottom:15px;display:flex;position:relative}.bookingContainer .detailsSection .amountSection .amountDetails .slotAmounts .slotAmount h3{margin:0;font-size:16px;font-weight:600}.bookingContainer .playCoins{color:#fff;text-align:center;background:linear-gradient(#482698 0%,#4c2d83 100%);border-radius:10px;margin-top:1em;margin-bottom:10px;padding:0 10px}.bookingContainer .playCoins .playCoin{align-items:center;gap:10px;display:flex}.bookingContainer .guestPlaycoinContainer{color:#fff;text-align:center;background:linear-gradient(#482698 0%,#4c2d83 100%);border-radius:10px;margin:7rem 5px 10px;padding:0 10px}.bookingContainer .guestPlaycoinContainer .guestPlaycoinSection{justify-content:center;align-items:center;gap:3em;padding:15px;display:flex}.bookingContainer .playCoins .playCoin .playCoinText,.bookingContainer .guestPlaycoinContainer .guestPlaycoinSection .playCoinText{text-align:left}.bookingContainer .playCoins .playCoin .playCoinText h4{margin-top:10px!important;margin-bottom:5px!important;font-size:16px!important}.bookingContainer .guestPlaycoinContainer .guestPlaycoinSection .playCoinText h4{font-size:14px!important;font-weight:600!important}.bookingContainer .playCoins .playCoin .playCoinText p,.bookingContainer .guestPlaycoinContainer .guestPlaycoinSection .playCoinText p{margin:0;font-size:12px!important}.bookingContainer .playCoinRedeem{text-align:center;color:#444;margin-bottom:1em;font-size:12px}.GuestRequestAmountSec{color:#009f5c;background:#f3f3f3;justify-content:center;align-items:center;padding:10px 0;display:flex}.GuestRequestAmountSec p{margin:0;font-size:14px;font-weight:600}.GuestRequestAmountSec h3{margin:0;font-size:18px;font-weight:600}.GuestSlotAmounts{justify-content:center;align-items:center;gap:2em;padding:10px 0;display:flex}.GuestSlotAmounts .GuestSlotAmount{align-items:center;display:flex}.GuestSlotAmounts .GuestSlotAmount p{color:#737373;margin:0;font-size:12px}.GuestSlotAmounts .GuestSlotAmount h3{color:#494949;margin:0;font-size:16px}.payBtn{cursor:pointer;z-index:1001;background:#fff;padding-top:5px;position:sticky!important;top:100%!important;bottom:0!important}.payBtn .payBtnText{color:#fff;background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:15px 20px;font-weight:600;display:flex}.paymentBtnSection{background-color:#fff;padding:0 10px 5px;position:sticky;bottom:0}.guestPaymentSec{cursor:pointer;background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);border-radius:13px;margin:2rem 5px;padding:10px}.guestPaymentTxt{color:#fff;justify-content:center;align-items:center;gap:10px;display:flex}.payBtn.disabled{pointer-events:none;opacity:.6}.bookingContainer .guestPayButton{text-align:center;margin-top:20px;margin-bottom:30%}.bookingContainer .guestPayButton button{width:80%;color:#fff;background:linear-gradient(96.75deg,#00bb59 18.65%,#009f5c 65.43%);border:.5px solid #009f5c;border-radius:8px;padding:7px}.bookingContainer .paymentOptions{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-width='1' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");margin:1.5em 5px;padding:10px}.bookingContainer .paymentOptions label{cursor:pointer;margin-bottom:10px;display:block}.bookingContainer .paymentOptions .paymentOption{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.bookingContainer .paymentOptions .paymentOption .optionName{display:flex}.bookingContainer .paymentOptions .paymentOption .optionName label{color:#444;margin-bottom:0;margin-left:5px}.bookingContainer .paymentOptions .paymentOption .optionPrice{color:#444;min-width:20%}.bookingContainer .paymentOptions .paymentOption .optionPrice .customAmount{width:-moz-available;height:20px;color:#444;width:-webkit-fill-available;-moz-appearance:textfield;border:.5px solid #8e8e8e;border-radius:4px;outline:none;padding:0 0 0 5px;font-size:14px}.bookingContainer .paymentOptions .paymentOption .optionName input[type=radio]{display:none}.bookingContainer .paymentOptions .paymentOption .optionName input[type=radio]+label:before{content:"";width:20px;height:20px;vertical-align:middle;border:2px solid green;border-radius:50%;margin-right:10px;display:inline-block}.bookingContainer .paymentOptions .paymentOption .optionName input[type=radio]:checked+label:before{background-color:green;box-shadow:inset 0 0 0 2px #fff}.bookingContainer .coins-sec{background:linear-gradient(#482698 0%,#4c2d83 100%);border-radius:12px;margin-top:20px;margin-left:5px;margin-right:5px;padding:5px 15px}.bookingContainer .coins-sec .redeem-coins{justify-content:space-between;align-items:center;display:flex}.bookingContainer .coins-sec .redeem-coins .coin-img-sec{align-items:center;gap:10px;display:flex}.bookingContainer .coins-sec .redeem-coins .coin-img-sec h4{color:#fff;letter-spacing:.5px;align-items:center;gap:5px;margin:0;font-size:16px;display:flex}.bookingContainer .coins-sec .redeem-coins .coin-img-sec p{color:#fff;letter-spacing:.5px;opacity:.7;margin-bottom:3px;font-size:10px}.bookingContainer .coins-sec .redeem-coins .coin-img-sec p img{height:12px}.bookingContainer .coins-sec .coins-note{color:#fdd94b;margin-top:3px;margin-bottom:0;margin-left:10px;font-size:10px}.coins-animation{position:absolute;right:0}.coins-note{text-align:center;opacity:.4;margin-top:10px;margin-bottom:0;font-size:10px}.recevePlayCoins{text-align:center;color:#444;letter-spacing:.1px}.recevePlayCoins .receiveCoinCount{color:#fac300;font-weight:600}.bookingContainer .playCoins .playCoin .playCoinText button{color:#4b2c86;background:#fff;border:#ffdead;border-radius:6px;margin:10px 0;padding:2px 10px;font-size:14px;font-weight:500}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.invalid-amount-note{color:#e02b2b;text-align:center;opacity:0;margin-bottom:10px;padding:0 3rem;font-size:10px;transition:opacity .5s ease-in}.fade-in{opacity:1;animation:.5s ease-in fadeIn}@media screen and (min-width:768px){.bookingContainer .detailsSection .venueDetails .venueInfo .infoItem{font-size:12px}}@media screen and (max-width:768px){.bookingContainer .playCoins .playCoin .playCoinText h4{font-size:14px!important}.recevePlayCoins,.bookingContainer .paymentOptions .paymentOption .optionName label{font-size:14px}}.guest-playcoins-container{background:#f5f5f5;border-radius:10px;margin:5px;box-shadow:0 1px 2px #0000004d}.guest-playcoins-container .confused-img{text-align:center;padding-top:1.5em}.guest-playcoins-container h4{color:#464646;text-align:center;margin-top:1em;font-size:16px;font-weight:600}.guest-playcoins-container .gp-text-sec{color:#3d1e84;text-align:center;background:#fff;margin-top:1em;padding:5px 0;font-size:14px;font-weight:600}.guest-playcoins-container .gp-text-sec p{justify-content:center;align-items:center;gap:5px;margin:0;display:flex}.guest-playcoins-container .gp-button-sec{text-align:center;padding:1em 0 1.5em}.guest-playcoins-container .gp-button-sec button{color:#fff;background:radial-gradient(95.38% 205.64% at 50% 38.3%,#482698 0%,#2b1265 100%);border:#ffdead;border-radius:9px;outline:#ffdead;padding:4px 20px;font-size:14px;box-shadow:0 1px 2px #0000004d}.paymentRequestContainer{border-radius:14px;padding:10px;box-shadow:0 4px 3.9px #0000001c}.paymentRequestContainer .paymentRequestVenueDetails .nameAndPlace h4{color:#444;letter-spacing:1px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.paymentRequestContainer .paymentRequestVenueDetails .nameAndPlace p{color:#444;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;margin-bottom:0;font-size:12px;overflow:hidden}.paymentRequestContainer .paymentRequestVenueDetails .venueLogo{height:65px;border-radius:8px;overflow:hidden}.paymentRequestContainer .paymentRequestVenueDetails .venueLogo img{width:100%;object-fit:cover;height:100%}.paymentRequestContainer .paymentRequestedSlotDetails{justify-content:space-between;margin:.5rem 0;display:flex}.paymentRequestContainer .paymentRequestedSlotDetails .slot{align-items:center;gap:5px;display:flex}.paymentRequestContainer .paymentRequestedSlotDetails .slot .sportIcon{height:17px;opacity:.6}.paymentRequestContainer .paymentRequestedSlotDetails .slot .slotIcon{filter:invert();opacity:.7}.paymentRequestContainer .paymentRequestedSlotDetails .slot p{color:#444;margin:0;font-size:10px}.paymentRequestContainer .requestedPayments{border-top:.5px solid #d4d4d4;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.paymentRequestContainer .requestedPayments .requestedAmount{color:#01ae5a;align-items:center;gap:5px;display:flex}.paymentRequestContainer .requestedPayments .requestedAmount p{margin:0;font-size:12px}.paymentRequestContainer .requestedPayments .requestedAmount h4{color:#01ae5a;margin:0;font-size:18px;font-weight:600}.paymentRequestContainer .requestedPayments .payNow button{color:#fff;background:linear-gradient(90deg,#009f5c 0%,#00bb59 100%);border:.5px solid #009f5c;border-radius:8px;padding:2px 2.5em;font-size:14px}.paymentRequestsContainer h4,.upComingBookingsPayment h4{color:#444;margin:10px 0;font-size:16px;font-weight:600}.upComingBookingsPayment{margin-top:1.5em}.upcomingFullyPaid{text-align:center;width:100%}.upcomingFullyPaid h4{color:#01ae5a;font-size:14px;margin:0!important}@media screen and (min-width:768px){.paymentRequestContainer .paymentRequestedSlotDetails .slot p{font-size:12px}.paymentRequestContainer .requestedPayments .requestedAmount p{font-size:14px}.paymentRequestContainer .requestedPayments .requestedAmount h4{color:#01ae5a;font-size:20px}}.innerNavBar{color:#444;height:45px;background:#f9f9f9;padding:10px 0}.success-image-sec{height:200px;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex}.success-head{text-align:center;color:#444;letter-spacing:.5px;margin-top:15px;font-size:18px;line-height:30px}.booked-details-sec{text-align:center;border-radius:14px;margin-top:2rem;padding:2em 0 1em;position:relative;box-shadow:0 1px 4px #00000040;background-color:#fff!important;overflow:hidden!important}.booked-details-sec .venue_name{color:#444;font-size:16px}.booked-details-sec .venue_location{justify-content:center;align-items:center;gap:5px;padding:5px;display:flex}.booked-details-sec .venue_location p{color:#444;margin:0;font-size:12px}.booked-details-sec .slot-details-sec{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:1em;margin-bottom:.25em;display:flex}.booked-details-sec .slot-details{min-width:40%;align-items:center;gap:5px;margin-bottom:10px;display:flex}.booked-details-sec .slot-details .booked-sport{height:17px;opacity:.6}.booked-details-sec .slot-details p{color:#444;margin:0;font-size:12px}.booked-details-sec .dotted-border{height:1px;background-image:repeating-linear-gradient(-48deg,gray,gray 4.9px,#0000 5px 16.76px,gray 17px),repeating-linear-gradient(42deg,gray,gray 4.9px,#0000 5px 16.76px,gray 17px),repeating-linear-gradient(132deg,gray,gray 4.9px,#0000 5px 16.76px,gray 17px),repeating-linear-gradient(222deg,gray,gray 4.9px,#0000 5px 16.76px,gray 17px);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:1px 100%,100% 1px,1px 100%,100% 1px}.booked-details-sec .booking-id{text-align:center;margin-top:20px}.booked-details-sec .booking-id p{color:#444;font-size:12px}.left-ball{width:35px;height:35px;background:#fff;border-radius:20px;position:absolute;top:46%;left:-20px;rotate:315deg;box-shadow:2px 2px 2px #0000001a}.right-ball{width:35px;height:35px;background:#fff;border-radius:20px;position:absolute;top:46%;right:-15px;rotate:125deg;box-shadow:2px 2px 2px #0000001a}.save-share-section{justify-content:center;align-items:center;gap:15px;padding:1.5em 0;display:flex}.save-share-section .save{color:#fff;background:#0060aa;border:none;border-radius:12px;padding:5px 2.5em;font-size:14px}.save-share-section .share{color:#fff;background:#019335;border:none;border-radius:12px;padding:5px 2.5em;font-size:14px}.failed-container{height:100vh;justify-content:center;align-items:center;display:flex}.failed-msg-sec{text-align:center}.failed-msg-sec h4{color:#444;margin-top:1rem;font-size:20px}.failed-msg-sec p{color:#444;padding:20px 3rem;font-size:14px}.back-btn-container{justify-content:center;align-items:center;display:flex}.back-btn-container .back-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);border-radius:8px;align-items:center;gap:5px;padding:5px 15px;font-size:16px;display:flex}.view-ticket-border{border-bottom:.5px dashed gray}.bkng-dtls-head{padding:0 2em;background-color:#fff!important}.ticket-qr-section{background-color:#fff;justify-content:space-between;align-items:center;display:flex}.ticket-qr-section .t-part{width:49%}.ticket-qr-section .t-part .t-price{color:#444;align-items:center;gap:5px;margin-bottom:5px;padding-left:2em;display:flex}.ticket-qr-section .t-part .t-price p{margin:0;font-size:12px}.ticket-qr-section .t-part .t-price h4{margin:0;font-size:14px;font-weight:600}.t-vl{height:100px;border-left:.5px dashed gray}.bkng-amount-sec{background:#009f5c;justify-content:space-around;align-items:center;padding:8px;display:flex}.bkng-price{color:#fff;opacity:.9;gap:5px;display:flex}.bkng-price span{font-size:12px}.bkng-price h4{margin:0;font-size:14px;font-weight:600}@media screen and (max-width:768px){.ticket-qr-section .t-part .t-price p,.ticket-qr-section .t-part .t-price h4{font-size:10px}}.noRequestsSection .noPendingPaymentText{padding:3em}.noRequestsSection .noPendingPaymentText h4{color:#686868;text-align:center;font-size:18px}.noRequestsSection .joinPlaySports{background:linear-gradient(171.61deg,#01b191 3.2%,#00154b 129.3%);border-radius:9px}.noRequestsSection .joinPlaySports .joinContent{justify-content:center;align-items:center;display:flex}.noRequestsSection .joinPlaySports .joinContent h4{color:#018d81;text-align:center;background:#fff;border-radius:0 0 15px 15px;margin-bottom:2.5em;padding:7px 2.5em;font-size:18px;font-weight:400}.noRequestsSection .earnPlayCoins{background:linear-gradient(#482698 0%,#4c2d83 100%);justify-content:space-between;align-items:center;margin-bottom:1.5em;padding:15px;display:flex}.noRequestsSection .earnPlayCoins h4{color:#fff;font-size:18px;font-weight:600}.noRequestsSection .earnPlayCoins p{color:#fff;margin-top:0;font-size:14px;font-weight:400}.noRequestsSection .earnPlayCoins .coinImage{max-height:100px;overflow:hidden}.noRequestsSection .earnPlayCoins .coinImage img{height:inherit;object-fit:cover}.noRequestsSection .welcomeOffer{justify-content:space-between;align-items:center;padding:15px;display:flex}.noRequestsSection .welcomeOffer h6{color:#fff;margin:0;font-size:18px;font-weight:500}.noRequestsSection .welcomeOffer h3{color:#fff;margin:0;font-size:26px;font-weight:700}.noRequestsSection .welcomeOffer p{color:#fff;margin:0}.noRequestsSection .welcomeOffer h1{text-transform:uppercase;text-align:end;color:#fff;margin:0;font-family:Montserrat,sans serif;font-size:28px}.noRequestsSection .welcomeOffer h1 span{color:#ffc700}.noRequestsSection .getApp{margin-top:3em}.noRequestsSection .getApp p{text-align:center;color:#2b2b2b;margin-bottom:5px;font-weight:500}.noRequestsSection .getApp .appPlayStores{justify-content:center;align-items:center;gap:5px;padding-bottom:5em;display:flex}.noRequestsSection .getApp .appPlayStores img{cursor:pointer}.no-internet-found{min-height:100vh;justify-content:center;align-items:center;display:flex}.no-internet-found h1{text-align:center;color:#444;font-size:24px;font-weight:600}.no-internet-found p{text-align:center;color:#444;margin-top:1em;padding:0 1em;font-size:14px;font-weight:400}.no-internet-found .try-again-btn{text-align:center;margin-top:2em}.no-internet-found .try-again-btn button{color:#fff;background:linear-gradient(90deg,#00bb59 0%,#009f5c 100%);border:none;border-radius:20px 6px;padding:5px 3em}.deactivated-venue-container{text-align:center;height:100vh;justify-content:center;align-items:center;padding:2rem;display:flex}.deactivated-venue-sec{background:#dfd7d733;border-radius:6px;padding:5rem 1rem;box-shadow:0 7px 29px #64646f33}.deactivated-venue-sec button{color:#fff;background:linear-gradient(96.75deg,#00bb59 18.65%,#009f5c 65.43%);border:none;border-radius:6px;margin-top:1em;padding:5px 15px;font-size:14px}.deactivated-venue-sec p{color:#444;margin-top:1em;padding:0 1em}